have someone's guts for garters - Deutsch Englisch Wörterbuch